.reg{ background:url(../images/slogn0418-2.jpg) no-repeat; min-height:450px;}
.reg_cont{ width:460px; margin-top:30px;}
.reg_th{ width:100%; height:55px;}
.reg_th .si{ display:block; width:80px; text-align:right; line-height:32px; float:left}
.reg_th .sh{ display:block;float:left}
.reg_th .sh i{ display:block; line-height:15px; font-size:12px;}
.regstep{ height:32px; border:1px solid #9DADC5; width:273px;}
.reg_hone{ border:1px solid #F00}
.uemail_error{ color:#f00; display:none !important}.uemail_tips{ display:none !important}
.yzm_input{ width:82px;}
.yzm_img{ display:block; position:absolute; left:170px; top:7px;width:55px; float:left; cursor:pointer}
.yzm_th{ position:relative}
.free_but {background: #6DBF6D;border:0;border-radius:5px;color: #FFFFFF;cursor:pointer;float:left;font-size:18px;font-weight:bold;height:38px;  line-height:38px;text-align:center;width:220px; margin-left:80px;}
.reg_agree{ float:left; margin:2px 0 0 80px;}
.reg_agree_txt{ display:block; float:left; line-height:15px; margin-left:10px;}
.reg_agree_txt a{ color:#2361B4}


/*login*/
.login{background: #F0F0F0; border: 1px solid #333;border-radius: 4px; box-shadow: 3px 3px 5px #333; padding-bottom: 15px;
 position: fixed;  top: 15%; left: 447.667px;  width: 480px;  z-index: 10000; padding:20px;font-family: 'Microsoft YaHei';} 
.login_h2 { border-bottom: 1px solid #CCC;    height: 48px;  line-height: 48px; text-indent: 10px; position:relative;}
.login_h2 h2{font-size: 25px; font-weight: bolder;}
.l_cose{ position:absolute; width:15px; height:15px; font-size:15px; right:10px; top:0;}
.login_tit{ font-size: 14px;  height: 25px;  line-height: 25px;  margin: 5px 0 0 5px}
.login_cont_but{border: 1px solid #CCC; border-radius: 4px;color:#333;font-size:14px;line-height:20px;padding:10px 0;text-indent: 10px;vertical-align: middle; width: 440px;}

.login_but {background:#6DBF6D; border-radius: 4px; color: #FFF;  cursor: pointer;  float: left; font-size: 16px; font-weight: bold;
height: 45px;line-height: 45px;margin-left: 2px;padding: 0;text-align: center;width: 440px; border:0;}
.login_btn{ height:45px; margin-top:10px;}

.login_check{ height:20px; margin-top:10px;}
.lo_check{ float:left; margin-top:2px;}
.login_check span{ display:block; float:left; line-height:17px; margin-left:5px;}
.login_check a{ display:block; float:left; line-height:17px;margin-left:10px; color:#2D98F3;}
.login_check a:hover{ color:#f00;}

.bj_hei{ width:100%; height:100%; background:#000; z-index:500; position:absolute; top:0;opacity: 0.8;}